package com.xnxkj.wx.micro.mch.bean.message.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 状态查询消息
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class StateMessage extends RequestMessage {
    /**
     * 接口版本号，固定1.0
     */
    private String version;

    /**
     * 商户号,服务商的商户号
     */
    @JsonProperty("mch_id")
    private String mchId;

    /**
     * 微信支付分配的申请单号。applyment_id、business_code两者不能同时为空。
     */
    @JsonProperty("applyment_id")
    private String applymentId;

    /**
     * 服务商自定义的商户唯一编号。当applyment_id已填写时，此字段无效。
     */
    @JsonProperty("business_code")
    private String businessCode;
}
